import { Observer } from "./Observer";
import { Subject } from "./Subject";

const subject = new Subject(); // 创建一个主体实例对象

// 创建两个观察者
const observer1 = new Observer(1);
const observer2 = new Observer(2);

// 将两个观察者添加到主体对象的观察者列表中
subject.subscribe(observer1);
subject.subscribe(observer2);

// 主体对象更新状态
subject.setState("Hello World");    